Keyword Reference

Exit

Terminates the script.

Exit [return code]

 

Parameters

return code [optional] Integer that sets the script's return code. This code can be used by Windows or the DOS variable %ERRORLEVEL%. The default is 0. Scripts normally set an errorlevel of 0 if the script executed properly; error levels 1 and above typically indicate that the script did not execute properly.

 

Remarks

The parameter, if included, can be enclosed in parentheses. Thus, the following are equivalent: Exit, Exit 0, and Exit(0). However, Exit() is invalid.

The code can be retrieved in a Func OnAutoItExit() by @EXITCODE.

 

Related

ExitLoop, Func OnAutoItExit ()

 

Example


;First Example
Exit

;Second Example
; Terminate script if no command-line arguments
If $CmdLine[0] = 0 Then Exit(1)

;Third Example
; Open file specified as first command-line argument
$file = FileOpen($CmdLine[1], 0)

; Check if file opened for reading OK
If $file = -1 Then Exit(2)

; If file is empty then exit (script is successful)
$line = FileReadLine($file)
If @error = -1 Then Exit

;code to process file goes here
FileClose($file)
Exit ;is optional if last line of script